package com.chinacoal.microservice.impl.service;

import java.util.List;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.chinacoal.microservice.api.model.QueryUtaskCatAttrMapParam;
import com.chinacoal.microservice.api.model.entity.UtaskCatAttrMapEntity;

public interface UtaskCatAttrMapService extends IService<UtaskCatAttrMapEntity> {

	public void insertUtaskCatAttrMap(UtaskCatAttrMapEntity utaskCatAttrMapEntity) throws Exception;
	
	public void updateUtaskCatAttrMap(UtaskCatAttrMapEntity utaskCatAttrMapEntity) throws Exception;
	
	public void deleteUtaskCatAttrMap(String mapId) throws Exception;
	
	public Page<UtaskCatAttrMapEntity> findList(Integer page, Integer pageSize, QueryUtaskCatAttrMapParam param) throws Exception;
	
	public List<UtaskCatAttrMapEntity> getCatAttrMap(String sysId, String catId, String attrId) throws Exception;
	
	public Integer getCatAttrMapCount(String sysId, String catId, String attrId) throws Exception;
}
